package com.zhiche.lisa.lspm.dao.mapper.fleet;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.zhiche.lisa.lspm.dao.model.carrier.bo.CarrierInfoLineBO;
import com.zhiche.lisa.lspm.dao.model.driver.bo.DriverLineBO;
import com.zhiche.lisa.lspm.dao.model.fleet.FleetAdmin;
import com.zhiche.lisa.lspm.dao.model.trailer.bo.TrailerInfoLineBO;

/**
 * 	车队司机，牵引车，挂车登记DAO
 * @author fanguangji
 * @since 2018-11-07
 *
 */
public interface FleetDriverMapper extends BaseMapper<FleetAdmin> {
	
	/**
	 *	根据条件查询车队司机列表
	 */
	List<Map<String,Object>> selectFleetDriver(@Param("params")Map<String,Object> condition,Page<Map<String,Object>> pageVo);

	/**
	 * 根据条件查询车队牵引车列表
	 * @param condition 条件MAP
	 * @return List<Map<String, Object>>
	 */
	List<Map<String, Object>> selectFleetCarrier(@Param("params")Map<String,Object> condition,Page<Map<String,Object>> pageVo);

	/**
	 * 根据条件查询车队挂车列表
	 * @param condition
	 * @return
	 */
	List<Map<String, Object>> selectTrailerInfo(@Param("params")Map<String,Object> condition,Page<Map<String,Object>> pageVo);

}
